using System;
using System.Collections;
using System.Text;
using System.ComponentModel;

namespace Widgetsphere.Core.DataAccess
{
	public partial interface IBusinessCollection : IEnumerable, ITyped, IVisitee
  {
    Type ContainedType { get;}
    Enum Collection { get;}
    int Count { get;}
    SubDomainBase SubDomain { get;}
    IBusinessObjectSearch CreateSearchObject(SearchType searchType);
    IBusinessObject this[int index] { get;}		
  }
}